package com.woniu.humanresource.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class Interviewer {
    //    主键
    private Integer id;
    //    姓名
    @ExcelProperty(value = "姓名")
    private String name;
    //    电话
    @ExcelProperty(value = "电话")
    private String telephone;
    //    年龄
    @ExcelProperty(value = "年龄")
    private Integer age;
    //    性别
    @ExcelProperty(value = "性别")
    private String gender;
    //    职位
    @ExcelProperty(value = "职位")
    private String position;
    //    学历
    @ExcelProperty(value = "学历")
    private String record;
    //    面试时间
    @ExcelProperty(value = "面试时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date time;
    //    应聘流程状态
    @ExcelProperty(value = "应聘流程状态")
    private Integer state;
//    应聘渠道
    @ExcelProperty(value = "应聘渠道")
    private String channel;
    //面试起始时间
    private Date beginDate;
    //面试终止时间
    private Date endDate;
//    按钮状态
    @ExcelProperty(value = "按钮状态")
    private Integer valstate;
//    活动信息
//    上下文
    private String content;
//    时间线
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timestamp;
//    创建人
    private String aname;
}
